a knight in shining armor - Deutsch Englisch Wörterbuch